﻿@import url("../tpfonts/noto/stylesheet.css");html{font-size:12px;}@media screen and (min-width:1440px){html{font-size:16px;}}body{font-family:"Noto Sans"!important;font-weight:400;color:#000;}a,a:hover,a:focus{text-decoration:none;color:#414141;}ul,li{list-style:none;padding:0;margin:0;}*{margin:0;padding:0;}* ::-webkit-scrollbar{width:5px;}* ::-webkit-scrollbar-track{background:#ddd;}* ::-webkit-scrollbar-thumb{background:#3c3c3c;}.card-body{padding:1rem;margin-bottom:.5rem;}.card-body table{margin-bottom:0;}.btn{margin-right:.25rem;position:relative;}.btn:last-child{margin-right:0!important;}.btn-primary{background-color:#8051ff;border-color:#8051ff;}.btn-primary:hover{background-color:#8f51ff;border-color:#8f51ff;}.btn-outline-primary{background-color:rgba(128,81,255,.2);color:#8051ff;border-color:transparent!important;}.btn-outline-primary:hover{background-color:#8f51ff;}.btn-lavender{background-color:#8051ff!important;color:#fff;}.btn-success{background-color:#00af9b!important;border-color:#00af9b!important;}.btn-danger{background-color:#d53865!important;border-color:#d53865!important;}.progress-stacked{margin-bottom:.5rem;}.bg-success,.text-bg-success{background-color:#00af9b!important;}.bg-primary,.text-bg-primary{background-color:#0087ff!important;}.bg-warning,.text-bg-warning{background-color:#f5d200!important;}.loading-state{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:9999;display:flex;justify-content:center;align-items:center;}.loading-state.hide{display:none;}.loading-state .loading{width:6rem;height:6rem;border-radius:50%;border:.5rem solid #ddd;border-top-color:#801478;animation:loading 1s linear infinite;}@keyframes loading{to{transform:rotate(360deg);}}.modal{background-color:rgba(0,0,0,.5);}.modal-header{background-color:#8051ff;color:#fff;padding:.5rem 1rem;}.modal-header button{filter:brightness(0) invert(1);}.modal-backdrop{display:none;}.tooltip-inner{text-align:left;background-color:#8051ff;white-space:nowrap;max-width:inherit;}.tooltip-arrow:before{border-right-color:#8051ff!important;}.form-check-input{border-color:#706398;}.form-check-input:checked{background-color:#706398;border-color:#706398;}.form-check-input:focus{box-shadow:none;}.pagination .page-item .page-link{color:#4b4c6a;border-color:#4b4c6a;padding:.25rem .5rem;}.pagination .page-item.active .page-link{background:linear-gradient(to right,#8051ff,#b5a0fe);color:rgba(255,255,255,.5);border-color:#8051ff;}#tblScheme td.text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:150px;min-width:120px;text-align:justify;padding-right:4px;padding-left:4px;}table td.text:hover span:not(.empty){background-color:#4b4c6a;color:#fff;max-height:9rem;width:18rem;overflow-y:scroll!important;overflow:auto!important;white-space:normal!important;height:auto;position:relative;z-index:9999;}.table-responsive{min-height:20rem;max-height:40rem;}table thead{white-space:nowrap;}table thead .form-check-input:checked{background-color:#ff0082;border-color:#ff0082;}table thead .form-check-input:focus{box-shadow:none;}table thead tr th{background-color:#706398!important;border-color:#ddd!important;color:#fff!important;font-weight:normal!important;position:sticky;top:0;z-index:1;}table thead tr th a{color:#fff!important;}table tbody tr td{font-size:.9em!important;}table tbody tr td .btn{margin-left:.15rem;}table tbody tr td .btn:first-child{margin-left:0;}table tbody tr td .fc-timegrid-event .fc-event-time{font-size:1em!important;}.multiselect-native-select{width:100%;display:inline-block;}.multiselect-native-select .btn-group{width:100%!important;}.multiselect-native-select .btn-group .multiselect{padding:.157rem .5rem;text-align:left!important;}.multiselect-native-select .btn-group .multiselect-container{width:100%;}.multiselect-native-select .btn-group .multiselect-filter i{display:none;}.multiselect-native-select .btn-group .multiselect-search{margin-left:0!important;background-image:url("../bootstrap-icons/search.svg");background-position:.5rem center;background-repeat:no-repeat;}.multiselect-native-select .btn-group .multiselect-selected-text{font-size:14px;position:relative;top:-.1rem;}.multiselect-native-select .btn-group .multiselect-option:hover{background-color:rgba(128,81,255,.2)!important;}.multiselect-native-select .btn-group .multiselect-option.active{background-color:#ddd!important;}body{background-color:#f5f6fa;}header{background-color:#fff;}header .navbar-brand{padding:0 0;}header .navbar-brand img{height:3.5rem;}header .header-menu{padding:0 0;}header .header-menu i{font-size:2rem;}header .header-menu img{height:2rem;}header .profile button img{height:2.5rem;}.sidebar-bg{width:18rem;position:fixed;left:0;top:0;bottom:0;background-color:#fff;z-index:1;border-color:#ddd;padding:.5rem;transition:.3s;overflow:auto;transform:translateX(-100%);}@media screen and (min-width:992px){.sidebar-bg{transform:translateX(0%);}.sidebar-bg.toggle{transform:translateX(-100%);}}.sidebar-bg .sidebar li a.nav-link{padding:.5rem;padding-left:2.5rem;border-radius:.35rem;position:relative;}.sidebar-bg .sidebar li a.nav-link:hover{background-color:rgba(128,81,255,.2);color:#8051ff;}.sidebar-bg .sidebar li a.nav-link.active{background-color:#0087ff;color:#fff;}.sidebar-bg .sidebar li a.nav-link i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);}.wrapper{transition:.2s ease-in;width:100%;}@media screen and (min-width:992px){.wrapper{padding-left:18rem;}.wrapper.toggle{padding-left:0;}}.wrapper-inner-head{display:flex;align-items:center;justify-content:end;padding:.5rem 0;flex-wrap:wrap;gap:.25rem;}.wrapper-inner-head h1{margin:0;margin-right:auto;font-size:1.25rem;white-space:nowrap;}.wrapper-inner-head .breadcrumb{margin:0 0;margin-right:auto;}.wrapper-inner-head .breadcrumb li:first-child a{color:#8051ff;}.row>*{margin-bottom:.5rem;}.row>* label{margin-bottom:.25rem;}.row>*:nth-child(2n+2) .dashboard-head:before{background:linear-gradient(to right,#8051ff,#fff);}.row>*:nth-child(3n+3) .dashboard-head:before{background:linear-gradient(to right,#ff5c00,#fff);}.dashboard{background-color:#f8f9fa;border-radius:1rem;display:grid;}.dashboard-head{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:2rem;z-index:1;text-align:center;padding:2rem 1rem 4rem;max-height:12rem;min-height:12rem;border-radius:1rem;border:1px solid;border-color:#ddd;}.dashboard-head span{font-size:.5em;display:block;}.dashboard-head .btn{position:absolute;bottom:1rem;}.dashboard-head:before{content:"";position:absolute;background:linear-gradient(to right,#0087ff,#fff);opacity:.2;left:0;top:0;right:0;bottom:0;border-radius:1rem;z-index:-1;}.dashboard-body{min-height:10rem;}.dashboard-foot{padding:1rem 1rem;margin-top:auto;min-height:8rem;}.dashboard-foot table{margin:0;}.dashboard-foot table td{background-color:transparent;}.dashboard-foot table td:last-child{text-align:right;}.dashboard-tbox.card{height:100%;}.dashboard-tbox.card .card-header{background-color:#fff;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;border:0;}.dashboard-tbox.card .card-body{position:relative;margin:0;}.dashboard-tbox.card .card-body i{display:none!important;position:absolute;right:1rem;top:0;width:3rem;height:3rem;background-color:rgba(128,81,255,.2);display:flex;justify-content:center;align-items:center;border-radius:50rem;}.dashboard-training-list i{width:3rem;height:3rem;background-color:rgba(128,81,255,.2);color:#8051ff;display:flex;justify-content:center;align-items:center;font-size:1.5rem;border-radius:50rem;margin-right:1rem;}.dashboard-training-list span{font-weight:600;}.calendar-box{margin-bottom:1rem;}.calendar-box .fc-button{padding:.25rem .5rem;font-size:.875rem;background-color:transparent;color:#4b4c6a;}.calendar-box .fc-button-active{background-color:#848dad!important;}.calendar-box .fc-button .fc-icon{font-size:initial;vertical-align:initial;}.calendar-box .fc-view-harness{max-height:31rem;}.custom .input-group-text,.custom input,.custom textarea{border:0;background-color:#fff;}.custom input,.custom textarea{border-bottom:1px solid;border-color:#ddd;}